今天來介紹 Underscore 一個不錯的功能 , uniqueId ,
它能夠生成頁面唯一的 id , 簡單的範例如下 :
_.uniqueId('contact_');
=> 'contact_104'
在這裡有一個情境可以使用到這個功能 ,
今天你可能有一個 CMS ( 內容管理系統 ) 後台 , 可以編排你網站的畫面 ,
因此你可以新增一個 INPUT TEXT 或者其他控制項到你的頁面 ,
這時候你新增的控制項 , 就需要你幫它產生一個 id 了 , 而這個 id 你可能會以
一個特殊的 namespace 在加上流水號 , 例如這個專案的名稱若是 FB , 那你可能產生
FB_104 這樣的 id , 這個 API 協助你完成這樣的事情 , 當然你也可能透過資料庫
去取得你目前後台最大的流水號來產生